衝阿!!這就是終點站了! 耶!終於最後一天了!
衝阿!!這就是終點站了! 耶!終於最後一天了!
經過了 漫長 的鐵人三十天不中斷,這一次我沒有再發錯組別(因為我只報名一組),終於完成了三十天的任務!
在過去的29天中我們從第一支最簡單的 shell script (把所有指令步驟放進去) 談起,到後來像寫程式一樣,除了基本的 if then else, for loop , while loop 之外還有介紹使用 source 引入其他的shell script,以及介紹到用 sed, awk, grep, head, tile 等外部指令工具來提高 shell script 的彈性,也講到了如何在 shell script 中寫函式(function)來增加 shell script 的可讀性。
遇到問題時,也有談到了如何利用 set -xv 來除錯,解決在寫 script 的一些疑難雜症。在更進一步的簡單介紹-原來 shell script 也是可以用 shunit2 來寫 Unit Test,大大減少了做重構 (Refactor) 的風險!
所以,如果是管理 linux 主機,就可以把日常簡單的工作,通通換成 script 讓電腦幫我們做事吧!!相信這會讓工作越做越有趣的!